#ifndef MOCK_DEF_H_
#define MOCK_DEF_H_

#define MOCK 0

#if MOCK == 1

#define __STATIC_INLINE static inline
#define __weak
#include <stdint.h>
#include <stdio.h>
#include <math.h>
#include <stdbool.h>
#include <stddef.h>
typedef float float32_t;

#else

#include "stm32f4xx_hal.h"
#include "arm_const_structs.h"
#include "arm_math.h"
#include "stdbool.h"
#include "stddef.h"

#endif

/* 定义数据段大小 */
#define SEGMENT_CAPACITY  50U
/* 定义缓存池大小 */
#define MEM_POOL_CAPACITY 15U
/* 数据缓存块大小 */
#define DATA_BLOCK_SIZE 1152U
/* 数据缓存块个数 */
#define DATA_BLOCK_CNT  3U

#endif // MOCK_DEF_H_
